.banner img{
	border-top:1px solid #f6f6f6;
	width: 100%;
	display: block;
}
.banner{
	height: auto;
}
.cnt{
	background: #f6f6f6;
}
.w977{
	width: 48.85rem;
	margin: 0 auto;
}
.breadcrumb{
	font-size: 0.7rem;
	color:#535353;
	line-height:2.8rem ;
	text-indent: 0.5rem;
	padding-bottom: 0.6rem;
}

.cnt .series .blue{
	width:14.6rem ;
	height: 4.6rem;
	color: #434343;
	background: #cac9c9;
	font-size: 1.2rem;
	padding-top: 1.85rem;
	text-align: center;
	margin-left: 0.35rem;
}
.cnt .series img{
	display: block;
	margin: 0.5rem auto 0;
	width: 1.45rem;
}
.cnt .series .gray{
	margin-left: 0.25rem;
	width: 10.35rem;
	background: #cac9c9;
	color: #434343;
	font-size: 1.2rem;
	line-height: 4.95rem;
	text-align: center;
	height: 6.45rem;
}
.cnt .series .active{
	background: #2072f9;
	color: #fff;
}
.cnt .series .three{
	width: 11.65rem;
}
.cnt .series .four{
	width: 11rem;
}
.cnt .search_box{
	
	padding-top: 1.45rem;
	padding-bottom: 1.3rem;
}
.cnt .search_box div.cnt{
	width: 17.8rem;
	height: 2.4rem;
	border: 1px solid #434343;
	position: relative;
}
.cnt .search_box div.cnt .leisi{
	position: absolute;
	top: 2.4rem;
	left: -1px;
	border: 1px solid #ccc;
	width: 17.8rem;
	background: #fff;
	height: auto;
}
.cnt .search_box div.cnt .leisi p{
	height: 1.2rem;
	line-height: 1.2rem;
	cursor:pointer;
	font-size: 0.7rem;
}
.cnt .search_box div input{
	height: 2.4rem;
	float: left;
	border: none;
	background: none;
	font-size: 0.6rem;
}
.cnt .search_box div input.text{
	width: 15rem;
	text-indent: 0.5rem;
}
.cnt .search_box>div input.button{
	width: 2.8rem;
	background:#434343 url(../images/search.png)no-repeat center;
	background-size: 1.65rem auto;
}
.cnt .list ul{
	border-left:1px solid #dcdcdc;
	
}
.cnt .list ul:nth-child(2),.cnt .list ul:nth-child(3),.cnt .list ul:nth-child(4){
	display: none;
}
.cnt .list ul li{
	width: 16.2rem;
	min-height: 14.2rem;
	border: 1px solid #dcdcdc;
	border-left:none;
	float: left;
	text-align: center;
	background: #fff;
}
.cnt .list ul li:nth-child(3n){
	/* border-right:2px solid #dcdcdc ; */
}
.cnt .list ul li img{
	padding-top: 0.85rem;
	display: block;
	margin: 0 auto;
	width: 9.5rem;
}
.cnt .list ul li p{
	font-size: 0.6rem;
	color:#3e3e3e;
	line-height: 1.3rem;
}
.cnt .list ul li p.t{
	color:#2072f9;
	font-size: 0.9rem;
	line-height: 1.8rem;
	cursor: pointer;
}
.cnt .page{
	padding-top: 2.7rem;
	text-align: center;
	padding-bottom: 15rem;
}
.cnt .page a{
	font-size: 0.9rem;
	color: #6b6a6a;
}
.cnt .page a.num{
	width: 3rem;
	height: 2.4rem;
	display: inline-block;
	text-align: center;
	line-height: 2.4rem;
}
.cnt .page a.active{
	background: #2072f9;
	color: #fff;
}
.cnt .page a.prev{
	padding-right: 1.5rem;
}
.cnt .page a.next{
	padding-left: 1.5rem;
}